﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace Dora.Tools.Enums.Supplier
{
    /// <summary>
    /// 供应商管理操作类型
    /// </summary>
    /// <remarks>
    /// </remarks>
    public enum SRMOperationType
    {
        /// <summary>
        /// 错误
        /// </summary>
        [Description("错误")]
        Error = 0,
        /// <summary>
        /// 发起供应商入驻申请审核流程
        /// </summary>
        [Description("发起供应商入驻申请审核流程")]
        StartSupplierRegisterAudit = 1,
        /// <summary>
        /// 发起供应商资质审核流程
        /// </summary>
        [Description("发起供应商资质审核流程")]
        StartSupplierAudit = 2,
        /// <summary>
        /// 分配计调
        /// </summary>
        [Description("分配计调")]
        AssignedOP = 3,
        /// <summary>
        /// 批量分配计调
        /// </summary>
        [Description("批量分配计调")]
        BulkAssignedOP = 4,
        /// <summary>
        /// 供应商上架操作
        /// </summary>
        [Description("供应商上架操作")]
        UpShelf = 5,
        /// <summary>
        /// 供应商下架操作
        /// </summary>
        [Description("供应商下架操作")]
        DownShelf = 6,
        /// <summary>
        /// 供应商基本信息修改
        /// </summary>
        [Description("供应商基本信息修改")]
        UpdateSupplierInfo = 7,
        /// <summary>
        /// 修改供应商开票信息
        /// </summary>
        [Description("修改供应商开票信息")]
        UdpateBillingInfo = 8,
        /// <summary>
        /// 添加备注信息
        /// </summary>
        [Description("添加备注信息")]
        AddNoteInfo = 9,
        /// <summary>
        /// 删除供应商区域信息
        /// </summary>
        [Description("删除供应商区域信息")]
        DeleteSupplierArea = 10,
        /// <summary>
        /// 删除供应商业务范围
        /// </summary>
        [Description("删除供应商业务范围")]
        DeleteBizScope = 11,
        /// <summary>
        /// 增加供应商业务范围
        /// </summary>
        [Description("增加供应商业务范围")]
        AddBizScope = 12,
        /// <summary>
        /// 新增供应商区域
        /// </summary>
        [Description("新增供应商区域")]
        AddSupplierArea = 13,
        /// <summary>
        /// 保存供应商合同信息
        /// </summary>
        [Description("保存供应商合同信息")]
        SaveSupplierContractInfo = 14,
        /// <summary>
        /// 编辑供应商备注信息
        /// </summary>
        [Description("编辑供应商备注信息")]
        EditSupplierNoteInfo = 15,
        /// <summary>
        /// 修改供应商联系人信息
        /// </summary>
        [Description("修改供应商联系人信息")]
        EditSupplierContactInfo = 16,
        /// <summary>
        /// 删除供应商联系人信息
        /// </summary>
        [Description("删除供应商联系人信息")]
        DeleteSupplierContactInfo = 17,
        /// <summary>
        /// 增加供应商联系人
        /// </summary>
        [Description("增加供应商联系人")]
        AddSupplierContactInfo = 18,
        /// <summary>
        /// 修改供应商入驻保证金和支付凭证
        /// </summary>
        [Description("修改供应商入驻保证金和支付凭证")]
        UpdateSupplierDepositInfo = 19,
        /// <summary>
        /// 修改供应商资质信息
        /// </summary>
        [Description("修改供应商资质信息")]
        UpdateSupplierCertificate = 20,
        /// <summary>
        /// 发送短信邀请供应商注册
        /// </summary>
        [Description("发送短信邀请供应商注册")]
        SendSMSApply = 21,
        /// <summary>
        /// 发送邮件邀请供应商注册
        /// </summary>
        [Description("发送邮件邀请供应商注册")]
        SendEmailApply = 22
    }
}
